package com.neuedu.shop.service;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.neuedu.shop.pojo.User;

/**
 * @author ZhangHongRui
 *
 *         2019年12月27日
 */
/**
 * @author ZhangHongRui
 *
 * 2020年1月11日
 */
/**
 * @author ZhangHongRui
 *
 *         2020年1月11日
 */
@Repository
public interface UserService {

	/**
	 * @return List<User>
	 */
	List<User> findAll();

	/**
	 * @param user
	 * 
	 *             添加用户
	 */
	void insert(User user);

	/**
	 * 删除某条数据
	 * 
	 * @param id
	 * @return
	 */
	void delete(Integer id);

	/**
	 * 批量删除
	 * 
	 * @param ids
	 */
	void batchDelete(int[] ids);

	void resetPassword(Integer id);

	User login(String name, String pwd);

	/**
	 * 前台修改用户信息
	 * 
	 * @author pan
	 * @param user
	 */
	void update(User user);

}
